package cn.maxwell.order.domain;

import cn.maxwell.basic.domain.BaseDomain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.poi.hpsf.Decimal;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderPetAcquisition extends BaseDomain {
    //订单唯一编号
    private String orderSn;
    //摘要
    private String digest;
    //最后确定时间  ：店铺收购宠物必须在指定时间之内收购回来，否则订单取消
    @JsonFormat(pattern="yy-MM-dd",timezone="GMT+8")
    private Date lastcomfirmtime;
    //状态 0待处理，1完成，-1取消
    private Integer state;
    //价格
    private BigDecimal price;
    //0垫付  1余额  2银行转账
    private Integer paytype;
    //宠物id
    private Long pet_id;
    //用户id
    private Long user_id;
    //店铺id
    private Long shop_id;
    //收购宠物的地址
    private String address;
    //店员id
    private Long emp_id;
    //寻主消息id，这个订单是从哪一个寻主消息来的
    private Long search_master_msg_id;
}
